package p23_类型转换与绑定.高层转换接口的五个实现;

import org.springframework.beans.SimpleTypeConverter;

import java.util.Date;

/**
 * 简单类型转换器，仅有类型转换的功能(不具有赋值的能力)
 */
public class _1_SimpleTypeConverter {
    public static void main(String[] args) {
        SimpleTypeConverter converter = new SimpleTypeConverter();
        //将字符串转为Integer
        Integer integer = converter.convertIfNecessary("12", Integer.class);
        //字符串转为日期
        Date date = converter.convertIfNecessary("1999/12/21", Date.class);
        System.out.println(integer);
        System.out.println(date);
        //无法转换时，会抛出异常
        converter.convertIfNecessary("sss", Integer.class);
    }
}
